<template>
	<view>
   <u-cell-group :border="false" >
     <u-cell-item :title-style="{'fontSize':'30rpx','color':'black'}" :value-style="{'color':'black'}"  :border-bottom="false" title="修改资料" @click="goPage('/pages/my/profile', true)" />
     <u-cell-item :title-style="{'fontSize':'30rpx','color':'black'}" :border-bottom="false" title="账号安全" @click="goPage('/pages_sub/setting/safe', true)"/>
     <u-cell-item :title-style="{'fontSize':'30rpx','color':'black'}" :border-bottom="false" title="检查更新"@click="update" />
     <u-cell-item :title-style="{'fontSize':'30rpx','color':'black'}" :border-bottom="false" title="关于华东共享会所联盟"/>
     <u-cell-item :title-style="{'fontSize':'30rpx','color':'black'}" :border-bottom="false" @click="logOut" title="退出登录"/>
   </u-cell-group>
    <view class="u-font-xs u-light-color u-text-center u-p-t-80">
      当前版号：1.0.0
    </view>
	</view>
</template>

<script>
	import UCellGroup from "../../uview-ui/components/u-cell-group/u-cell-group.vue";
  import UCellItem from "../../uview-ui/components/u-cell-item/u-cell-item.vue";
  export default {
    components: {UCellItem, UCellGroup},
		data() {
			return {
				
			}
		},
		methods: {
      logOut(){
        uni.showModal({
          title: '提示',
          content: '确定要退出登录吗？',
          success: function (res) {
            if (res.confirm) {
              uni.clearStorageSync('lifeData');

              uni.reLaunch({
                url: '/pages/index/index'
              });
            }
          }
        });
      },
      update(){
        const updateManager = uni.getUpdateManager();

        updateManager.onCheckForUpdate(function (res) {
          // 请求完新版本信息的回调
          console.log(res.hasUpdate);
          if (res.hasUpdate) {
            updateManager.onUpdateReady(function () {
              uni.showModal({
                title: '更新提示',
                content: '新版本已经准备好，是否重启应用？',
                success: function (res) {
                  if (res.confirm) {
                    // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                    updateManager.applyUpdate();
                  }
                }
              });
            });
            updateManager.onUpdateFailed(function () {
              // 新的版本下载失败
              uni.showModal({
                title: '已经有新版本了哟~',
                content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
              });
            });
          }else {
            uni.showToast({
              title: '现在是最新版本',
              icon: 'none'
            });
          }
        });

        updateManager.onUpdateReady(function () {
          uni.showModal({
            title: '更新提示',
            content: '新版本已经准备好，是否重启应用？',
            success: function (res) {
              if (res.confirm) {
                // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                updateManager.applyUpdate();
              }
            }
          });
        });
      }
		}
	}
</script>

<style lang="scss">
.u-icon__icon{
  color: black;
}
</style>
